namespace Param
{
    public class ArgValue : BaseArg
    {
        public ArgValue(Args aArgs, string arg) : base(aArgs, arg) { }

        public override void Add(BaseArg aArg) { aArg.AttachTo(this); }
        public override void AttachTo(ArgKey key) { 
            _Args.AddToNamed(key.StringArg, StringArg);
            Updated = _Args.CreateArg();
        }
    }
}